Interfacing an Object-Oriented Database System from Tcl
نویسنده
چکیده
We present an extension to Tcl which realizes a generic interface to an object-oriented database system.1 This interface provides flexible access to the database system by drawing on Tk/Tcl’s ability as a scripting language promoting rapid prototyping and the development of graphical user interfaces. Ongoing work investigates the suitability of the interface as a means for application development and tool integration. The first chapter introduces the context of this work and summarizes its starting point. Then the implementation and the architecture of the interface are described. Usage experiences and an outlook on future work conclude the presentation.
منابع مشابه
Scripting in an Object-Relational Database Using Navigational Extensions to Tcl
Successful tools require extensibility by the end-user. This is true for database systems as well which has led to user defined types, procedures as attributes, or close coupling of the database system to an object-oriented language. Here, we extend an object-relational DBMS with a scripting ability where the scripting commands closely follow the interaction modes and have a direct visualizatio...
متن کاملExtending Tcl for Dynamic Object-Oriented Programming
Object Tcl is an extension to the Tool Command Language (Tcl) for the management of complicated data types and dynamic object-oriented programming in general. We believe it is a worthy alternative to other object-oriented programming extensions (including [incr Tcl]) because it may be used dynamically, allows for per object specialization, has an economy of design and implementation, and provid...
متن کاملRapid Prototyping with APICES
APICES is a tool for very rapid development of software prototypes and applications. It offers special support for technical applications dealing with network-like structures. Network-like structures are modelled with predefined object-oriented building blocks so-called graph pattern. Software development with APICES starts with an object-oriented model of the application. This application mode...
متن کاملInterpreted C++, Object Oriented Tcl, What next?
Tcl[1] is an interpreted high level language suitable for scripts, small scale systems, prototypes and embedding in larger applications. C++ is a powerful compiled language that provides support for object oriented programming and is suitable for building large complex systems. But what if you could move from C++ to Tcl and back again with the ease of an object reference and a dynamically bound...
متن کاملView Concepts for Object-Oriented Databases
We present a concept to introduce external models in object-oriented databases to regain the traditional three level architecture of database systems consisting of an internal, a conceptual and several external models. In contrast to other approaches our concept takes into account all traditional features of external models such as submodeling, interfacing application programs and databases, lo...
متن کامل